From b8876e8147b770fe7c8515719be0c4d125e73332 Mon Sep 17 00:00:00 2001 From: Krinkle Date: Mon, 6 Jun 2011 20:57:28 +0000 Subject: [PATCH] Fix bug that brakes the 'jquery.tabIndex > firstTabIndex' test in IE6/IE7 (Thanks TestSwarm). --- resources/jquery/jquery.tabIndex.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/resources/jquery/jquery.tabIndex.js b/resources/jquery/jquery.tabIndex.js index ec5371d2d5..ab708c7bca 100644 --- a/resources/jquery/jquery.tabIndex.js +++ b/resources/jquery/jquery.tabIndex.js @@ -13,7 +13,10 @@ $.fn.firstTabIndex = function() { var tabIndex = parseInt( $(this).attr( 'tabindex' ), 10 ); if ( i === 0 ) { minTabIndex = tabIndex; - } else if ( tabIndex < minTabIndex ) { + // In IE6/IE7 the above jQuery selector returns all elements, + // becuase it has a default value for tabIndex in IE6/IE7 of 0 + // (rather than null/undefined). Therefore check "> 0" as well + } else if ( tabIndex > 0 && tabIndex < minTabIndex ) { minTabIndex = tabIndex; } } ); -- 2.20.1